home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / Apache 1.0 / src / INSTALL < prev    next >
Text File  |  1995-12-04  |  2KB  |  55 lines

  1. This release of Apache supports the notion of "optional modules".
  2. However, the server has to know which modules are compiled into it, in
  3. order for those modules to be effective; this requires generation of a
  4. short bit of code ("modules.c") which simply has a list of them.
  5.  
  6. If you are satisfied with our standard module set, and expect to
  7. continue to be satisfied with it, then you can just edit the stock
  8. Makefile and compile as you have been doing previously.  If you would
  9. like to select optional modules, however, you need to run the
  10. configuration script.
  11.  
  12. To do this:
  13.  
  14. 1) Edit the file "Configuration".  This contains the per-machine
  15.    config settings of the Makefile, and also an additional section at
  16.    the bottom which lists the modules which have been compiled in, and
  17.    also names the files containing them.  You will need to:
  18.  
  19.    a) Select a compiler, and compilation options as appropriate to
  20.       your machine.
  21.  
  22.    b) Uncomment lines corresponding to those optional modules you wish
  23.       to include (among the Module lines at the bottom of the file),
  24.       or add new lines corresponding to custom modules you have written.
  25.       (See API.html for preliminary docs on how to do that).    
  26.  
  27.       Note that DBM auth has to be explicitly configured in, if you want
  28.       it --- just uncomment the corresponding line.
  29.  
  30. 2) Run the "Configure" script:
  31.  
  32.       % Configure
  33.       Using 'Configuration' as config file
  34.       %
  35.  
  36.    This generates new versions of the Makefile and of modules.c.  (If
  37.    you want to maintain multiple configurations, you can say, e.g.,
  38.  
  39.       % Configure -file Configuration.ai
  40.       Using alternate config file Configuration.ai
  41.       % 
  42.  
  43. 3) Type "make".
  44.  
  45. The modules we place in the Apache distribution are the ones we have
  46. tested and are used regularly by various members of the Apache
  47. development group.  Additional modules contributed by members or third
  48. parties with specific needs or functions are available at
  49. <URL:http://www.apache.org/dist/contrib/modules/>.  There are
  50. instructions on that page for linking these modules into the
  51. core Apache code.
  52.  
  53.  
  54.  
  55.